/*重置reset*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
ul, ol { list-style:none; }
a { color:#000; text-decoration:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*布局*/

.container_16 { margin:0 auto; width: 960px; }
.grid_4, .grid_5, .grid_6, .grid_12 { display: inline; float: left; }
.grid_4 { width: 200px; margin-left:-960px; }
.grid_5 { width: 320px; }
.grid_6 { width: 640px; }
.grid_12 { width: 750px; margin-left:210px; }
/*清除浮动*/

.clear_1 { overflow: hidden; height:1% }
.clear { clear:both; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
.radius { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
/*--------------------正文开始---------------------------------*/

body { background:#fff url(../images/body_bg.jpg) repeat-x left top; font:12px "微软雅黑", Arial, Helvetica, sans-serif; }
#header { width:960px; margin:0 auto; height:160px; }
#header .left { float:left; width:600px; height:120px; }
#header .right { float:right; height:120px; width:330px; text-align:right; }
#header .tool { color:#ccc; height:25px; line-height:25px; padding-right:10px; }
#header .tool a { padding:0 3px; color:#ccc; }
#header .tool a:hover { text-decoration:underline; }
#header .tel { font-size:18px; font-style:italic; margin-top:5px; padding-top:28px; padding-right:10px; }
#logo { padding-top:49px; }
/*nav*/

#nav { height:40px; }
#nav li { float:left; }
#nav li a { background:url(../images/nav_line.gif) no-repeat right center; float:left; font-size:14px; display:block; width:104px; padding-right:1px; height:40px; line-height:40px; text-align:center; }
#nav li a:hover { font-weight:bold; }
/*slides*/

#slides { height:424px; width:1600px; margin:0 auto; text-align:center; z-index:100; position:relative; overflow:hidden; }
#slides .slides_container { width:1600px; height:424px; }
/*Pagination*/

.pagination { position:absolute; bottom:13px; left:35%; z-index:200; width:120px; }
.pagination li { float:left; margin:0 5px; list-style:none; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }
#page, #page_inner { padding-bottom:5px; }
/*推荐产品*/

.products h3 { background:url(../images/product_tag.png) no-repeat 5px center; height:32px; line-height:32px; padding-left:30px; font-size:14px; }
.products h3 span.more { float:right; padding:19px 5px 0 0; }
.products h3 span.en { color:#333232; font-size:12px; padding-left:5px; }
.box h2 a { font-size:14px; }
.products ul li { background:#fff; padding:5px; float:left; display:inline; margin:8px 7px; }
.products ul li a { float:left; width:166px; }
.products ul li img { border:1px solid #e9e9e9; width:160px; height:123px; padding:2px; }
.products ul li span { background:#eee; display:block; margin-top:5px; height:20px; line-height:20px; text-align:center; }
.products ul li a:hover { text-decoration:underline; }
/*main*/

#main { padding-top:10px; }
#main .box { padding:10px; }
#main .box h2 { height:110px; line-height:110px; border-bottom: 1px dotted #dddddf; }
#main .box p { padding:10px 0; }
#knowledge .box h2 { background:#fff url(../images/kld_title.jpg) no-repeat 35px 5px; padding-left:155px; }
#knowledge .box h2 a, #about .box h2 a, #contact .box h2 a { color:#464444; font-size:14px; }
/*about*/

#about .box h2 { background:#fff url(../images/about_title.jpg) no-repeat 35px 5px; padding-left:150px; }
#about p { padding:10px 0; }
/*price*/

#contact .box h2 { background:#fff url(../images/contact_title.jpg) no-repeat 35px 10px; padding-left:169px; }
#contact .box p { padding-left:10px; }
/*box*/

.box h2 { height:35px; line-height:35px; font-size:14px; padding-left:35px; }
.box p { line-height:25px; padding-top:5px; }
/*rlist*/

.rlist { padding:10px 5px 8px; }
.rlist dd { background:url(../images/arrow.gif) no-repeat 8px center; border-bottom:1px dotted #d6d6d6; height:28px; line-height:28px; padding-left:20px; }
.rlist dd span { float:right; }
.rlist dd a:hover { text-decoration:underline; }
/*常见问题解答*/

#faq { border-top:1px solid #c5c5c5; background:#ebebeb; height:168px; margin-top:10px; }
#faq h3 { background:url(../images/faq_bg.png) no-repeat left top; color:#000; font-size:14px; font-weight:bold; padding-left:10px; line-height:49px; }
#faq h3 span { color:#8c8888; font-size:12px; padding-left:10px; font-weight:normal; }
#faq dl { height:120px; }
#faq dl dd { float:left; width:260px; background:url(../images/arrow.gif) no-repeat 8px center; border-bottom:1px dotted #d6d6d6; height:28px; line-height:28px; margin-right:20px; padding-left:20px; }
#faq dl dd span { float:right; }
#faq dl dd a:hover { text-decoration:underline; }
/*友情链接*/
#link { background:#ebebeb; padding:10px 0 5px; }
#link span { color:#7e8081; }
#link a { color:#7e8081; padding:0 8px; }
#link a:hover { text-decoration:underline; }
/*footer*/

#footer { background:url(../images/footer_bg.png) repeat-x; height:70px; }
#footer p { color:#9a9898; text-align:center; font-size:11px; padding:20px 0 0 0; line-height:180%; }
/*--------------------------------------------------内页------------------------------------------*/

#page_inner { margin:0 auto; width:960px; }
#columType .box h2, #productType .box h2 { background:url(../images/guid_tag.png) no-repeat 10px center; }
#productType dd { background:url(../images/pro_dd_bg.png) no-repeat; margin-bottom:10px; height:34px; line-height:34px; }
#productType dd a { color:#fff; display:block; padding-left:40px; }
#productType dd a:hover { font-weight:bold; text-decoration:underline; }
/*推荐新闻*/

.news { margin-top:10px; }
.news .box h2 { background:url(../images/guid_tag.png) no-repeat 10px center; border-bottom:1px dotted #d7d8d9; }
.news .box h2 a { color:#004d8b; }
/*maincontent*/

.place { background:url(../images/guid_tag.png) no-repeat 10px center; height:35px; line-height:35px; padding-left:20px; }
.place strong { padding-left:20px; background:url(../images/place_title.gif) no-repeat left center; }
.viewbox { padding:10px 5px; overflow:hidden; }
.viewbox p { line-height:180%; }
/*新闻列表*/

.news_list li { height:37px; line-height:37px; border-bottom:1px dotted #ccc; padding-left:35px; background:url(../images/icon01.gif) no-repeat 17px center; }
.news_list li a { float:left; }
.news_list li a:hover { text-decoration:underline; }
.news_list li span { float:right; }
/*产品列表页*/

.products_list li { float:left; padding:0 8px; }
.products_list li a { display:block; width:167px; }
.products_list li span { display:block; line-height:35px; text-align:center; }
.products_list li img { border:1px solid #ccc; padding:2px; background:#fff; width:163px; height:125px; }
.products_list li img:hover { border:1px solid #000; }
.products_list li a:hover span { text-decoration:underline; }
/*新闻详细页面*/

.viewbox p { line-height:180%; }
.viewbox { overflow: hidden; padding:10px 5px; }
.viewbox div.title { padding:5px 0 10px; text-align: center; }
.viewbox .title h2 { color: #2B2B2B; font-size: 24px; background:none; }
.viewbox .info { color: #666666; height: 24px; line-height: 17px; overflow: hidden; text-align: center; }
.viewbox .info small { color: #999999; font-size: 12px; margin-left: 8px; margin-right: 3px; }
.viewbox .intro { background: none repeat scroll 0 0 #F5FCEE; border: 1px solid #DCDDDD; color: #706A6A; font-size: 14px; line-height: 24px; margin: 8px auto 0; padding: 8px 16px; width: 90%; }
.viewbox .content { color: #333333; font-size: 14px; line-height: 25px; padding-left:20px; padding-right:20px; padding-top:10px; }
.viewbox .handle { clear: both; height: 59px; overflow: hidden; padding-top: 12px; padding-left:20px; }
.viewbox .handle .context ul li { color: #888888; line-height: 29px; }
.viewbox .boxoff { background: url(../images/boxoff.gif) repeat-x scroll left 15px transparent; clear: both; height: 10px; margin: 4px auto; overflow: hidden; padding-top: 10px; }
/*相关文章*/

.related { height:100px; }
.related dl dt { padding:5px 20px }
.related dl dd { background:url(../images/arrow.gif) no-repeat 28px center; float:left; padding-left:20px; width:340px; height:25px; line-height:25px; }
.related dl dd a { padding-left:20px; }
.related dl dd a:hover { text-decoration:underline; }
/*产品详细页面*/

.tList { border: 1px solid #ddd; }
.aBlack { font-weight:bold; text-align:center; }
.aBlack1 { font-weight:bold; }
.mL10 { font-weight:normal; }
.tList img { overflow:hidden; }
.tList .tdbg, .tList thead th { background-image: url("../images/bg_th.gif"); background-position: left bottom; background-repeat: repeat-x; color: #fff; line-height: 24px; }
.tList th, .tList td { border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; line-height: 25px; padding-left: 4px; padding-right: 4px; }
/*分页列表*/

.pagelist { float:right; margin-top:10px; padding-right:20px; }
